#!/usr/bin/env python3
"""
脚本名称：34_exe.py
面试描述：
考察点: 考察对Python集合类型限制的理解
注意：
作者：Gavin
创建日期：2025-06-04
版本：1.0
依赖库：无
使用方法： python 34_exe.py
"""

unique_set = {1, 1.0, True}
print(unique_set)  # 输出: {1} (因为 1 == 1.0 == True)

# 但字符串"1"不同
different_set = {1, "1"}
print(different_set)  # {1, '1'}

# 虽然CPython 3.6+保持了插入顺序，但不要依赖此行为
unordered_set = {3, 1, 4, 1, 5, 9}
print(unordered_set)  # 可能输出 {1, 3, 4, 5, 9} - 顺序不确定

# 正式说明：Python语言规范不保证集合顺序


mixed_bool = {True, 1, False, 0}
print(mixed_bool)  # {True, False} 因为 True == 1, False == 0
